const fs = require('fs')

// 回调函数的形式
// fs.readFile('./content.txt',(err,data)=>{
//     //如果出错则抛出错误
//     if (err) throw err
//     console.log(data.toString());
// })

// Promise 形式
let p = new Promise((resolve, reject) => {
    fs.readFile('./content.txt', (err, data) => {
        if (err) reject(err)
        resolve(data)
    })
})

p.then((value) => {
    console.log(value.toString());
}, (reason) => {
    console.log(reason);
})